Apache Kafka

By The Apache Software Foundation

Unclaimed Profile

Claim Apache Kafka profile for Free

Your G2 page is often the first place buyers evaluate you. Take control of how your brand shows up.

WHAT YOU UNLOCK

Control your profile

Update logo, screenshots, pricing info

Engage with customers

Respond to reviews, build trust with prospects

See buyer activity

Track who’s viewing, understand engagement

Collect reviews

Create landing page and collect reviews

Sellers who actively manage their G2 profile build more trust and convert more buyers

4.5 out of 5 stars

How would you rate your experience with Apache Kafka?

Compare this with other toolsSave it to your board and evaluate your options side by side.
Save to board

Apache Kafka Reviews & Product Details

Value at a Glance

Averages based on real user reviews.

Time to Implement

2 months

Return on Investment

4 months

Product Avatar Image

Have you used Apache Kafka before?

Answer a few questions to help the Apache Kafka community

Apache Kafka Reviews (130)

View 1 Video Reviews
Reviews

Apache Kafka Reviews (130)

View 1 Video Reviews
4.5
130 reviews

Review Summary

Generated using AI from real user reviews
Users consistently praise the product for its high scalability and reliability, making it ideal for handling large volumes of data in real-time applications. Many appreciate its low latency and ability to integrate seamlessly with various systems, which enhances their data processing capabilities. However, some users note that the initial setup can be complex, requiring dedicated expertise for optimal performance.

Pros & Cons

Generated from real user reviews
View All Pros and Cons
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Verified User in Retail
UR
Enterprise (> 1000 emp.)
"Reliable Real-Time Data Streaming at Scale with Kafka"
What do you like best about Apache Kafka?

What I like most is how well it handles real-time data streaming at scale. As a data engineer, we’ve used Kafka to move and process streaming data between different systems, and it’s been very reliable. It’s great for decoupling producers and consumers, so different services can operate independently without breaking the pipeline. Once it’s set up properly, it can handle high volumes of data without much issue. Review collected by and hosted on G2.com.

What do you dislike about Apache Kafka?

The setup and maintenance can be quite heavy, especially if you’re managing it yourself. There’s a steep learning curve around topics, partitions, consumer groups, and tuning performance. Debugging issues or lag in consumers can also take time, and it’s not always obvious where the bottleneck is. It’s powerful, but definitely not the simplest tool to work with. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
AI
Small-Business (50 or fewer emp.)
"Durable, High-Throughput Event Streaming with Replayable Logs"
What do you like best about Apache Kafka?

Kafka gives a durable, partitioned commit-log that can handle massive throughput and lets you replay events at will, perfect for building resilient, real-time pipelines and stream processing with minimal latency.

Deployment using docker is easy.

Connector ecosystem is good for sink and source. Review collected by and hosted on G2.com.

What do you dislike about Apache Kafka?

Since Kafka is JVM-based, it can feel heavier compared to some of the newer messaging systems written in Rust or C++. Those tend to have lower memory overhead and sometimes better raw performance. Review collected by and hosted on G2.com.

Pawan M.
PM
Senior Software Engineer
Small-Business (50 or fewer emp.)
"Highly Scalable, Flexible Apache Kafka for Any Size Application"
What do you like best about Apache Kafka?

Apache Kafka is the best open source highly scalable Message Queue with flexible configuration and high modularity. Its perfect for smaller Proof of concept to large enterprise grade applications without the need to drastically change the tech stack Review collected by and hosted on G2.com.

What do you dislike about Apache Kafka?

I feel the documentation could be improved so that developers who start to work in Apache Kafka would have smoother learning curve. Review collected by and hosted on G2.com.

Keerthi Kumar S.
KS
SDET
Enterprise (> 1000 emp.)
"Apache kafka Streamlines Messaging with Reliable Data Queuing"
What do you like best about Apache Kafka?

Apache kafka is one of the best tools that I use almost daily to streamline messages. Queing of data messages makes it easier to read and execute things in order. Review collected by and hosted on G2.com.

What do you dislike about Apache Kafka?

Sometimes the sorting functionality doesnt work which could be improved. Review collected by and hosted on G2.com.

Priyanka R.
PR
Deputy Manager
Enterprise (> 1000 emp.)
"Apache Kafka: Real-Time Data Streaming"
What do you like best about Apache Kafka?

High throughput and low latency, scalability ,Durability & Fault Tolerance ,replay ability & Retention Kafka retains messages for a configurable period, allowing consumers to reprocess data or recover from failures without losing information Review collected by and hosted on G2.com.

What do you dislike about Apache Kafka?

Operational complexity, High resource consumption, limited Message Queuing Features Review collected by and hosted on G2.com.

Akshat J.
AJ
Infrastructure / DevOps Engineer - 2
Mid-Market (51-1000 emp.)
"A strong and reliable tool for real-time data streaming"
What do you like best about Apache Kafka?

Kafka handles large volumes of data really well and is very reliable once set up properly. We use it for real-time data processing between different parts of our system. It's fast, fault-tolerant, and can scale easily when traffic grows. The publish-subscribe model makes it simple to connect producers and consumers across different services. Review collected by and hosted on G2.com.

What do you dislike about Apache Kafka?

Initial setup and configuration can be a bit tricky, especially if you’re new to distributed systems. Managing brokers and zookeepers manually can get complex. Also, monitoring and debugging issues sometimes takes extra effort unless you have good tooling in place. Review collected by and hosted on G2.com.

Dakalo M.
DM
Software Developer
Small-Business (50 or fewer emp.)
"Unmatched Scalability and Performance for Enterprise Data Growth"
What do you like best about Apache Kafka?

High scalability and performance making it ideal for growing data volumes in enterprises. Review collected by and hosted on G2.com.

What do you dislike about Apache Kafka?

It requires dedicated expertise for monitoring, scaling, and maintenance. Smaller teams often find this overwhelming. Review collected by and hosted on G2.com.

Abdullah H.
AH
Senior Software Engineer
Mid-Market (51-1000 emp.)
"Impressive High Performance"
What do you like best about Apache Kafka?

High Performance and easy to use as event driven in Microservices Review collected by and hosted on G2.com.

What do you dislike about Apache Kafka?

need more supporting AI in applications Review collected by and hosted on G2.com.

Mohit G.
MG
Senior Software Engineer
Mid-Market (51-1000 emp.)
"Great tool for event processing"
What do you like best about Apache Kafka?

Kafka is highly scalable and easy to manage.

Its disctributed architecture makes it handy for big organisation like ours.

Easy to integrate with our java based applications.

Very happy with the product. Review collected by and hosted on G2.com.

What do you dislike about Apache Kafka?

We have not encountered anything so far in our use. Review collected by and hosted on G2.com.

Pawan J.
PJ
SDE - 1
Enterprise (> 1000 emp.)
"Writing wrapper over Apache Kafka"
What do you like best about Apache Kafka?

Kafka is a distributed streaming platform, which designed for high-scalability use cases, event streaming, and log processing. Review collected by and hosted on G2.com.

What do you dislike about Apache Kafka?

There are some requirement (mission-critical transaction processing) from finance teams where data integrity, consistency, and security are more prominent concerns than in typical Kafka applications. Review collected by and hosted on G2.com.

Questions about Apache Kafka? Ask real users or explore answers from the community

Get practical answers, real workflows, and honest pros and cons from the G2 community or share your insights.

GU
Guest User

What is your primary use case for Apache Kafka, and how has it impacted your data streaming processes?

Swapnil G.
SG
Swapnil Gupta
Last activity about 4 years ago

What is the maximum limit of the number of partitions in a Kafka topic?

Pricing Insights

Averages based on real user reviews.

Time to Implement

2 months

Return on Investment

4 months

Perceived Cost

$$$$$
Apache Kafka Comparisons
Product Avatar Image
MuleSoft Anypoint Platform
Compare Now
Product Avatar Image
Google Cloud Pub/Sub
Compare Now
Product Avatar Image
IBM MQ
Compare Now
Apache Kafka Features
Data Processing
Data Sources
Integration
Reporting & Analytics
Asynchronous Messaging
Language Support
Cloud-based Messaging
Application Integration
Data Integration
Plugins and integrations
Product Avatar Image
Apache Kafka